.ui-themeswitcher a.ui-selectonemenu-label-container {
	text-decoration: none !important;
}

.ui-widget {
	font-size: 11px !important;
}

/**		Tree 		**/
.ui-tree {
	width: 300px;
}

.ui-tree .ui-tree-container {
	height: 100%;
	margin: 0;
	overflow: auto;
	padding: 3px;
	white-space: nowrap;
}

.ui-tree .ui-treenode-children {
	margin: 0;
	padding: 0 0 0 16px;
}

.ui-tree .ui-treenode {
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-y;
	list-style: none outside none;
	margin: 0;
	padding: 1px 0 0;
}

.ui-tree .ui-treenode-content {
	
}

.ui-tree .ui-tree-toggler {
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
}

.ui-tree .ui-treenode-icon {
	display: inline-block;
	vertical-align: top;
}

.ui-tree .ui-treenode-label {
	display: inline-block;
	margin: 2px 0 0;
	padding: 0 3px;
	vertical-align: top;
}

.ui-tree .ui-tree-selectable .ui-treenode-label,.ui-tree .ui-tree-selectable .ui-treenode-icon
	{
	cursor: pointer;
}

.ui-tree .ui-treenode-label.ui-state-hover,.ui-tree .ui-treenode-label.ui-state-highlight
	{
	border: 0 none;
	font-weight: normal;
}

.ui-tree .ui-treenode-leaf-icon {
	display: inline-block;
	height: 16px;
	width: 16px;
}

.ui-tree .ui-chkbox-box {
	cursor: pointer;
	height: 15px;
	width: 15px;
}

.ui-tree .ui-chkbox {
	display: inline-block;
}

.ui-tree-horizontal {
	overflow: auto;
	padding: 10px 0;
	width: auto;
}

.ui-tree.ui-tree-horizontal table,.ui-tree.ui-tree-horizontal tr,.ui-tree.ui-tree-horizontal td
	{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.ui-tree.ui-tree-horizontal .ui-tree-toggler {
	vertical-align: bottom;
}

.ui-tree-horizontal .ui-treenode-content {
	font-weight: normal;
}

.ui-tree-horizontal .ui-treenode-content.ui-tree-selectable {
	cursor: pointer;
}

.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content {
	font-weight: normal;
	white-space: nowrap;
}

.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content {
	padding: 0.4em 1em 0.4em 0.2em;
}

.ui-tree-horizontal .ui-treenode-leaf .ui-treenode-content {
	padding: 0.4em 1em;
}

.ui-tree.ui-tree-horizontal .ui-treenode {
	/*background: url("/showcase/javax.faces.resource/tree/images/line.gif.jsf?ln=primefaces") repeat-x scroll center center transparent;*/
	padding: 5px 40px;
}

.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf,.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed
	{
	padding-right: 0;
}

.ui-tree.ui-tree-horizontal .ui-treenode-children {
	margin: 0;
	padding: 0;
}

.ui-tree.ui-tree-horizontal .ui-treenode-connector {
	width: 1px;
}

.ui-tree.ui-tree-horizontal .ui-treenode-connector-table {
	height: 100%;
	width: 1px;
}

.ui-tree.ui-tree-horizontal .ui-treenode-connector-line {
	/*background: url("/showcase/javax.faces.resource/tree/images/line.gif.jsf?ln=primefaces") repeat-y scroll 0 0 transparent;*/
	width: 1px;
}

.ui-tree.ui-tree-horizontal table {
	height: 0;
}

.ui-tree.ui-tree-horizontal .ui-chkbox {
	margin-right: 3px;
	vertical-align: bottom;
}

.ui-tree.ui-tree-rtl {
	direction: rtl;
}

.ui-tree.ui-tree-rtl .ui-treenode-children {
	padding: 0 16px 0 0;
}

.ui-treetable table {
	border-collapse: collapse;
	width: 100%;
}

.ui-treetable .ui-treetable-header,.ui-treetable .ui-treetable-footer {
	padding: 4px 10px;
	text-align: center;
}

.ui-treetable .ui-treetable-header {
	border-bottom: 0 none;
}

.ui-treetable .ui-treetable-footer {
	border-top: 0 none;
}

.ui-treetable th,.ui-treetable tfoot td {
	text-align: center;
}

.ui-treetable thead th,.ui-treetable tbody td,.ui-treetable tfoot td {
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	padding: 4px 10px;
	white-space: nowrap;
}

.ui-treetable tbody td {
	border-color: inherit;
}

.ui-treetable .ui-treetable-toggler {
	cursor: pointer;
	float: left;
	margin-top: -2px;
}

.ui-treetable .ui-treetable-data tr.ui-state-highlight,.ui-treetable .ui-treetable-data tr.ui-state-hover
	{
	cursor: pointer;
}

.ui-treetable-scrollable-body {
	overflow: auto;
}

.ui-treetable-scrollable-header,.ui-treetable-scrollable-footer {
	border: 0 none;
	overflow: hidden;
}

.ui-treetable.ui-treetable-scrollable table {
	table-layout: fixed;
}

.ui-treetable-scrollable .ui-treetable-scrollable-header,.ui-treetable-scrollable .ui-treetable-scrollable-footer
	{
	position: relative;
}

.ui-treetable .ui-treetable-data tr.ui-state-hover {
	border-color: inherit;
	font-weight: inherit;
}

.ui-treetable-resizable {
	overflow: auto;
	padding-bottom: 1px;
}

.ui-treetable.ui-treetable-resizable table {
	table-layout: fixed;
}

.ui-treetable .ui-column-resizer {
	/*background-image: url("/showcase/javax.faces.resource/spacer/dot_clear.gif.jsf?ln=primefaces");*/
	cursor: col-resize;
	float: right;
	height: 20px;
	margin: -4px -10px -4px 0;
	padding: 0;
	width: 8px;
}

.ui-treetable .ui-column-resizer-helper {
	display: none;
	position: absolute;
	width: 1px;
	z-index: 10;
}

.ui-treetable .ui-chkbox {
	margin-right: 3px;
}

.ui-treetable .ui-treetable-indent {
	float: left;
	height: 16px;
	width: 16px;
}

.ui-wizard {
	margin: 0;
	padding: 0;
}

.ui-wizard-content {
	margin: 3px 0;
}

.ui-wizard-navbar {
	text-align: right;
}

.ui-wizard-nav-back,.ui-wizard-nav-next {
	cursor: pointer;
}

.ui-wizard-nav-back {
	float: left;
}

.ui-wizard-nav-next {
	float: right;
}

.ui-wizard-step-title {
	float: left;
	font-size: 18px;
	margin: 0 3px 0 0;
	padding: 0.4em;
}

.TabOn {
	background-color: #89A0ED;
	border-bottom-color: #89A0ED;
	border-width: 1px;
	color: #FFFFFF;
	font-weight: bold;
}

.singleLine {
	text-wrap: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-datatable thead th,.ui-datatable-data td,.ui-datatable .ui-datatable-data-empty td
	{
	white-space: normal !important;
	word-wrap: break-word;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.ui-corner-all {
	border: 1px solid #BBBDC0;
	border-radius: 6px;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	background:
		url("/foncodes-ssa-web/javax.faces.resource/images/ui-bg_highlight-hard_100_eeeeee_1x101.png.jsf?ln=primefaces-blitzer")
		repeat-x scroll 50% 50% #EEEEEE;
	border: 1px solid #D8DCDF;
	color: #000000;
	font-weight: bold;
}

.ui-inputfield,.ui-widget-content .ui-inputfield,.ui-widget-header .ui-inputfield
	{
	background:
		url("/foncodes-ssa-web/javax.faces.resource/images/ui-bg_highlight-hard_100_eeeeee_1x100.png.jsf?ln=primefaces-blitzer")
		repeat-x scroll 50% 50% #EEEEEE;
	background: none repeat scroll 0 0 #FFFFFF;
	font-weight: normal;
	color: #000000;
}

.ui-widget-header {
	background: url("../images/mainmenu.png") repeat-x scroll 50% 50%
		#CC0000;
	border: 1px solid #E3A1A1;
	color: #FFFFFF;
	font-weight: bold;
}

.ui-picklist .ui-picklist-list {
	border: 1px solid #BBBDC0;
	height: 200px;
	margin: 0;
	overflow: auto;
	padding: 0;
	width: 200px;
}

.ui-layout-unit {
	padding: 5px !important;
	visibility: hidden;
	border: 0px;
	background: none;
}

.ui-layout-unit-header,.ui-layout-unit-footer {
	padding: 0.4em 0.2em 1em 0.4em !important;
}

.ui-panel .ui-panel-content {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	padding: 0 !important;
}

.ui-layout-unit-content {
	background-image: none;
	background: none;
	height: 0 auto;
}

.ui-tabs {
	height: 0 auto;
	background:
		url('http://dandesigner.xtrweb.com/wp-content/uploads/2012/08/cuadrito_blanco.jpg')
		no-repeat fixed;
}

.ui-tabs-panels {
	height: 0 auto;
	background:
		url('http://dandesigner.xtrweb.com/wp-content/uploads/2012/08/cuadrito_blanco.jpg')
		no-repeat fixed;
}

table tbody .ui-widget-content {
	background:
		url('http://dandesigner.xtrweb.com/wp-content/uploads/2012/08/cuadrito_blanco.jpg')
		no-repeat fixed;
	border: 0 solid #FFFFFF;
}

.ui-datatable .ui-datatable-even {
	background: lightgray;
}

.ui-datatable .ui-datatable-odd {
	background: white;
}